home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / edit / tde40.zip / read_me.tde < prev    next >
Text File  |  1994-06-05  |  25KB  |  548 lines

  1.  
  2.                      TDE, the Thomson-Davis Editor
  3.                               Version 4.0
  4.                               June 5, 1994
  5.                               Frank Davis
  6.  
  7.  
  8. Author:
  9.  
  10.                Author:          Frank Davis
  11.  
  12.                Program name:    TDE, the Thomson-Davis Editor
  13.                                 version 4.0
  14.  
  15.                e-mail address:  fmd@tifton.cpes.peachnet.edu
  16.  
  17.                Motto:           I'm stupid and proud of it.
  18.  
  19.                Home address:    102 Starr Street
  20.                                 Tifton, Georgia  31794
  21.                                 USA
  22.  
  23.                Work address:    U.S. Department of Agriculture
  24.                                 Agricultural Research Service
  25.                                 Southeast Watershed Research Laboratory
  26.                                 Georgia Coastal Plain Experiment Station
  27.                                 Tifton, Georgia  31793
  28.                                 USA
  29.  
  30.  
  31. Based on an editor by:          Douglas Thomson
  32.                                 c/- Computing
  33.                                 M.U.C.G.
  34.                                 Switchback Road
  35.                                 Churchill
  36.                                 Victoria   3842
  37.                                 AUSTRALIA
  38.                                 doug@giaeb.cc.monash.edu.au
  39.  
  40.                                 Doug's old e-mail address was doug@giaea.oz
  41.  
  42.  
  43. Contributions by:
  44.  
  45.    Tom Waters <twaters@relay.nswc.navy.mil> - testing/comments/code since 1.0
  46.      (Tom can be reached by BBS (301)-596-1044)
  47.  
  48.    Pierre Jelenc <pcj1@columbia.edu> - language support, testing/code/comments
  49.  
  50.    Dave Regan <regan@jacobs.cs.orst.edu> - basic detab and entab code
  51.  
  52.    David Merrill <u09606@uicvm.uic.edu> - testing/comments/search suggestion
  53.  
  54.    Jim Lee <jlee@ece.orst.edu> - basic code for finding signatures in tdecfg.exe
  55.  
  56.    James H. Thompson <jimmy_t@verifone.com> - corrections for my "improvements"
  57.                                               to Jim Lee's code.
  58.  
  59.    Byrial Jensen <byrial@daimi.aau.dk> - additional language support
  60.  
  61.    <intruder@link.hacktic.nl> - sample code for Linux config file.
  62.  
  63.    Liang (Bill) Chen <billyc@rsainc.com> - code for DOS 43, 50 line mode
  64.  
  65.    Jim Derr <jim.derr@spacebbs.com> - additional code/comments for 43/50 mode
  66.  
  67.  
  68.  
  69. Contacts:
  70.  
  71.    Pierre Jelenc, pcj1@columbia.edu, will maintain and
  72.    distribute documentation and support files for translated versions of
  73.    TDE.  Some users are interested in using TDE with non-English
  74.    languages.  Check with Pierre before you translate the documentation,
  75.    as he may have the language version you need.  Incidentally, Pierre
  76.    is also developing a language independent sort program.
  77.  
  78.    For those in the Department of Defence, Tom Waters,
  79.    twaters@relay.nswc.navy.mil, will be available to answer questions
  80.    and provide support.  He has worked with TDE source code since
  81.    version 1.0, so he knows how the guts of the program works.  Usually,
  82.    the hardware and software at DoD are from the same manufacturor, so
  83.    he may have a version of TDE that takes advantage of the capabilities
  84.    of those machines.
  85.  
  86.  
  87. File descriptions:
  88.  
  89.    TDE.EXE       TDE executable for IBM PC or compatible
  90.    TDE.DOC       TDE user's manual
  91.    TDE.CFG       configuration file
  92.    TDECFG        config file for Linux systems - copy to /home/user/.tdecfg
  93.  
  94.    TDECFG.EXE    utility to customize color and keys in tde.exe
  95.    TDECFG.DOC    tdecfg user's manual
  96.    SAMPLE.HLP    sample file for redefining help screen
  97.  
  98.    READ_ME.TDE   this file
  99.  
  100.    LINUX.INF     Linux info sheet
  101.    LINUX.PRT     Notes and references used in porting TDE to Linux
  102.  
  103.  
  104.       All source for TDE editor, not needed unless you want to modify TDE.
  105.  
  106.    INT24.ASM     critical error replacement - interrupt 24
  107.    SIMUL101.ASM  utility to simulate 101 scan codes on 83/84 key keyboards
  108.    BJ_CTYPE.C    ctype based on Byrial Jensen's ideas
  109.    BLOCK.C       line, stream, and box block functions
  110.    CAPSLOCK.C    caps lock functions for macros
  111.    CONFIG.C      reads and parses .tdecfg file in Linux
  112.    CONSOLE.C     video and keyboard routines
  113.    CRITER.C      critical error prompt and info
  114.    DIFF.C        diff algorithms
  115.    DIRLIST.C     directory list functions
  116.    ED.C          basic editor functions
  117.    FILE.C        readin and writing files
  118.    FINDREP.C     Boyer-Moore search routines
  119.    HWIND.C       initialization and display routines
  120.    MACRO.C       keyboard macros
  121.    MAIN.C        main function and hardware routines
  122.    PORT.C        routines for MSC and BC
  123.    PULL.C        simple pop-up pull-down menus
  124.    REGX.C        NFA pattern matching machine
  125.    SORT.C        stable quicksort
  126.    TAB.C         entab and detab routines
  127.    TDEASM.C      pointer/string/display assembly routines
  128.    UTILS.C       misc. editor functions
  129.    WINDOW.C      window routines
  130.    WORDWRAP.C    word wrap functions
  131.    BJ_CTYPE.H    ctypes for non-English languages
  132.    COMMON.H      external global variable declarations
  133.    CRITER.H      critical error info
  134.    DEFAULT.H     default function key assignments
  135.    DEFINE.H      editor function defs
  136.    GLOBAL.H      initial global variable declarations and editor function array
  137.    HELP.H        intro and help screen
  138.    LETTERS.H     answers to prompts, etc...
  139.    PROMPTS.H     all user prompts
  140.    TDEFUNC.H     prototypes for all functions
  141.    TDESTR.H      defs for all structures and defines
  142.    MAKETDE       make file -- MSC, BC, QuickC
  143.  
  144.  
  145.   All source for configuration utility, not needed unless you want to modify.
  146.  
  147.    TDECFG.C      main configuration routines
  148.    CFGCOLOR.C    color utility routines
  149.    CFGFILE.C     parse routines for configuration file
  150.    CFGHELP.C     redefine the help screen
  151.    CFGKEYS.C     key redefinition routines
  152.    CFGMACRO.C    save macro file in tde.exe
  153.    CFGMODES.C    default editor routines
  154.    TDECFG.H      global structures and prototypes for tdecfg
  155.    CFGCOLOR.H    defines for color utility
  156.    CFGFILE.H     structures for parse routines
  157.    CFGHELP.H     defines for rewriting help screen
  158.    CFGKEYS.H     structures for all available keys and functions
  159.    CFGMACRO.H    defines for macro screen
  160.    CFGMODES.H    structures for default editor modes
  161.    MAKECFG       config make file
  162.  
  163.  
  164. Disclaimer:
  165.  
  166.   This program is provided "as is" without warranty of any kind, either
  167. expressed or implied, including, but not limited to the fitness for a
  168. particular purpose.  You assume all risk for the use, inability to use,
  169. misuse, or abuse of this program.  In any event, you (and not Frank Davis)
  170. assume the entire cost of loss of use; loss of information; loss of
  171. savings; loss of business profits, business interruption; mental anguish,
  172. mental distress; all direct, consequential, or incidental damages or
  173. losses; all necessary servicing, repair, or correction; and all physical
  174. and mental health problems, acute or chronic, caused by direct or indirect
  175. use of this program by you or any of your relatives, friends, acquain-
  176. tances, co-workers, or otherwise fellow man either known or unknown by
  177. you.
  178.  
  179.   Your use of this software constitutes agreement with and notice of
  180. acknowledgement of the above heretofore stated warranty and limitations.
  181. In addition with your agreement, you henceforth and forever relinquish,
  182. waive, and forfeit all claims, rights, rulings, or judgements against the
  183. forementioned author of said software; however, you retain the right to
  184. keep your first born.  If you decide that it is in your best interest to
  185. waive your right to your first born child, the author is in no way
  186. obligated to accept or support the offspring regardless of age, marital
  187. or employment status of said offspring.
  188.  
  189.   This program is not a product of the U.S. Department of Agriculture or
  190. any other branch of the U.S. Government.  I work on TDE at night,
  191. weekends, and holidays on my own personal time, Frank Davis.
  192.  
  193.  
  194. Claimer:
  195.  
  196.   I use this program all-day-every-day on all of my FORTRAN, C, and
  197. assembly source code at